package prototype.persistence;

import java.util.List;
import java.sql.Timestamp;

import prototype.persistence.pojo.Map;
/**
 * <p>Generic DAO layer for Maps</p>
 * <p>Generated at Sun Jan 03 13:49:53 EET 2010</p>
 *
 * @author Salto-db Generator v1.0.16 / Pojos + Hibernate mapping + Generic DAO
 * @see http://www.hibernate.org/328.html
 */
public interface MapDAO extends GenericDAO<Map,Integer> {

	/*
	 * TODO : Add specific businesses daos here.
	 * These methods will be overwrited if you re-generate this interface.
	 * You might want to extend this interface and to change the dao factory to return 
	 * an instance of the new implemenation in buildMapDAO()
	 */
	  	 
	/**
	 * Find Map by name
	 */
	public List<Map> findByName(String name);

	/**
	 * Find Map by type
	 */
	public List<Map> findByType(Integer type);

	/**
	 * Find Map by filePath
	 */
	public List<Map> findByFilePath(String filePath);

	/**
	 * Find Map by scale
	 */
	public List<Map> findByScale(Integer scale);

}